﻿// AGather.cs is part of AGatherBot.
//
// AGatherBot is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 3 as
// published by the Free Software Foundation.
//
// AGatherBot is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public version 2 License for more details.
//
// You should have received a copy of the GNU General Public License
// along with AGatherBot. If not, see <http://www.gnu.org/licenses/>.

using System;

namespace AGatherBot
{
    public class AGather
    {
        #region Properties

        public AGatherManager Parent { get; private set; }

        public IGameServer GameServer { get; private set; }

        public int GatherId { get; private set; }

        #endregion

        public AGather(AGatherManager parent, IGameServer gameServer)
        {
            this.Parent = parent;
            this.GameServer = gameServer;

            this.GameServer.OnText += GameServer_OnText;
            this.GameServer.OnJoin += GameServer_OnJoin;
        }

        void GameServer_OnJoin(string obj)
        {
            throw new NotImplementedException();
        }

        void GameServer_OnText(string arg1, string arg2)
        {
            throw new NotImplementedException();
        }
    }
}
